MCPDeleteGroupClient.class•3.5 kB
���� C �
java/lang/Object <init> ()V
java/lang/System out Ljava/io/PrintStream; VUsage: --server-ip <IP> --server-port <PORT> --token <TOKEN> --group-name <GROUP_NAME>
java/io/PrintStream println (Ljava/lang/String;)V --server-ip
MCPDeleteGroupClient getArgument 9([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
--server-port --token " --group-name $ % err ' @Mindestens eines der erforderlichen Argumente ist nicht gesetzt.
) * + , - java/lang/Integer parseInt (Ljava/lang/String;)I / java/lang/NumberFormatException 1 .Fehler: Server-Port muss eine ganze Zahl sein. 3 )������ Sending request to delete group... 5 org/json/JSONObject
4 8 groupName
4 : ; < put ;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; > command @ delete_group B token D arguments
4 F G H toString ()Ljava/lang/String;
J K L sendRequest 9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; N ✔️ Response from server:
P Q R S T java/lang/String equals (Ljava/lang/Object;)Z V java/net/Socket
U X Y (Ljava/lang/String;I)V
U [ \ ] getOutputStream ()Ljava/io/OutputStream; _ ` a b c !java/nio/charset/StandardCharsets UTF_8 Ljava/nio/charset/Charset;
P e f g getBytes (Ljava/nio/charset/Charset;)[B
i j k l m java/io/OutputStream write ([B)V
i o p flush r java/io/BufferedReader t java/io/InputStreamReader
U v w x getInputStream ()Ljava/io/InputStream;
s z { 2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
q } ~ (Ljava/io/Reader;)V � java/lang/StringBuilder
q � � � read ([C)I
� � � append ([CII)Ljava/lang/StringBuilder;
F
U � � close � java/lang/Throwable
� � � �
addSuppressed (Ljava/lang/Throwable;)V � java/lang/Exception
� � � H
getMessage � � � makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; Code LineNumberTable main ([Ljava/lang/String;)V
StackMapTable � [Ljava/lang/String; � [B � [C
SourceFile MCPDeleteGroupClient.java BootstrapMethods � Error: �
� � � � � $java/lang/invoke/StringConcatFactory �(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses � %java/lang/invoke/MethodHandles$Lookup � java/lang/invoke/MethodHandles Lookup ! � *� � � � � � f �*�� �
� �*� L*� M*� N*!� :+� ,� -� � � #&� �,� (6� :� #0� �� 2� � 4Y� 6:7� 9W� 4Y� 6:=?� 9WA-� 9WC� 9W+� E� I:� M� � � � G M P . � j % - >